
'''
list的基本使用
列表：高级数组
概念：存储多个数据（多个数据可以是任意类型）
'''
scores=[33,55,88,11,99]
#0，1，2 三个元素
names=['zs','ls','ww']

names=['zs','ls','ww']
names.append('xxx')

# 最后一个学生名字
print(names[-1])  # 负数则是从后面开始算
print(names[2]) # 正数从前往后数，索引从0开始


print('列表的长度:'+str(len(names)))
print('列表的长度:%s' % len(names) )
print('最后一个元素:%s' % names[len(names)-1])

# IndexError: list index out of range
# print(names[3])
 
# 遍历列表中的所有元素
# while
i = 0
while i<len(names):   # 根据下标遍历
    print('names[%d]=%s' % (i,names[i]))
    i+=1
 
# for
for name in names:   #类似foreach
    print(name)
 
for i in range(len(names)):
    print('names[%d]=%s' % (i,names[i]))

'''
list的增删查改
 

1、增
(1) Add
(2) Append         在最后一位添加
(3) Insert         插入到指定下标中
(4) extend         可将一个集合添加到后方
2、删除
(1) Remove         根据值删除
(2) Del            将这个列表数据清空，同时清除掉栈内的地址引用
(3) Pop            根据下标删除
(4) Clear         清空集合
3、查询
(1) Index
(2) Count
(3) In
(4) Not in

 
'''

